package com.example.water_quality_analysis.pojo.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.List;

@Data
public class BaseVo<T> {
    @JsonProperty("currentPage")
    //当前页码
    Long currentPage;

    @JsonProperty("pageSize")
    //页面能展示的条数
    Long pageSize;

    @JsonProperty("allPages")
    //总页数
    Long allPages;

    @JsonProperty("allRecordNum")
    //数据库总记录数
    Long allRecordNum;

    @JsonProperty("records")
    //泛型数据集合
    List<T> records;
}
